--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Node / ReticulumProjects / MeshChatX.git / files / android / app / src / main / res / layout / activity_rnode_flasher.xml
Displaying Raw • Download
android/app/src/main/res/layout/activity_rnode_flasher.xml e0f1f99cd1c208c5008a936230c38e448dddd45d (e0f1f99c) Text, 5.18 KB
Tff7b72<?xml version="1.0" encoding="utf-8"?>
Tff7b72<LinearLayout Te6edf3xmlns:android=Ta5d6ff"http://schemas.android.com/apk/res/android"
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"match_parent"
Te6edf3android:orientation=Ta5d6ff"vertical"
Te6edf3android:padding=Ta5d6ff"16dp"Tff7b72>
Tff7b72<TextView
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_title"
Te6edf3android:textSize=Ta5d6ff"22sp"
Te6edf3android:textStyle=Ta5d6ff"bold"
Te6edf3android:paddingBottom=Ta5d6ff"4dp" Tff7b72/>
Tff7b72<TextView
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_subtitle"
Te6edf3android:textSize=Ta5d6ff"13sp"
Te6edf3android:paddingBottom=Ta5d6ff"12dp" Tff7b72/>
Tff7b72<TextView
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_usb_device"
Te6edf3android:textStyle=Ta5d6ff"bold" Tff7b72/>
Tff7b72<Spinner
Te6edf3android:id=Ta5d6ff"@+id/rnodeUsbSpinner"
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:layout_marginBottom=Ta5d6ff"8dp" Tff7b72/>
Tff7b72<LinearLayout
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:orientation=Ta5d6ff"horizontal"
Te6edf3android:paddingBottom=Ta5d6ff"8dp"Tff7b72>
Tff7b72<Button
Te6edf3android:id=Ta5d6ff"@+id/rnodeRefreshUsb"
Te6edf3android:layout_width=Ta5d6ff"0dp"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:layout_weight=Ta5d6ff"1"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_refresh_usb" Tff7b72/>
Tff7b72<Button
Te6edf3android:id=Ta5d6ff"@+id/rnodeRequestUsb"
Te6edf3android:layout_width=Ta5d6ff"0dp"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:layout_weight=Ta5d6ff"1"
Te6edf3android:layout_marginStart=Ta5d6ff"8dp"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_allow_usb" Tff7b72/>
Tff7b72</LinearLayout>
Tff7b72<TextView
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_product"
Te6edf3android:textStyle=Ta5d6ff"bold" Tff7b72/>
Tff7b72<Spinner
Te6edf3android:id=Ta5d6ff"@+id/rnodeProductSpinner"
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:layout_marginBottom=Ta5d6ff"8dp" Tff7b72/>
Tff7b72<TextView
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_model"
Te6edf3android:textStyle=Ta5d6ff"bold" Tff7b72/>
Tff7b72<Spinner
Te6edf3android:id=Ta5d6ff"@+id/rnodeModelSpinner"
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:layout_marginBottom=Ta5d6ff"8dp" Tff7b72/>
Tff7b72<LinearLayout
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:orientation=Ta5d6ff"horizontal"
Te6edf3android:paddingBottom=Ta5d6ff"8dp"Tff7b72>
Tff7b72<Button
Te6edf3android:id=Ta5d6ff"@+id/rnodeDownloadFirmware"
Te6edf3android:layout_width=Ta5d6ff"0dp"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:layout_weight=Ta5d6ff"1"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_download" Tff7b72/>
Tff7b72<Button
Te6edf3android:id=Ta5d6ff"@+id/rnodeFlash"
Te6edf3android:layout_width=Ta5d6ff"0dp"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:layout_weight=Ta5d6ff"1"
Te6edf3android:layout_marginStart=Ta5d6ff"8dp"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_flash" Tff7b72/>
Tff7b72</LinearLayout>
Tff7b72<LinearLayout
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:orientation=Ta5d6ff"horizontal"
Te6edf3android:paddingBottom=Ta5d6ff"8dp"Tff7b72>
Tff7b72<Button
Te6edf3android:id=Ta5d6ff"@+id/rnodeRequestBluetooth"
Te6edf3android:layout_width=Ta5d6ff"0dp"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:layout_weight=Ta5d6ff"1"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_allow_bluetooth" Tff7b72/>
Tff7b72<Button
Te6edf3android:id=Ta5d6ff"@+id/rnodeOpenAppSettings"
Te6edf3android:layout_width=Ta5d6ff"0dp"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:layout_weight=Ta5d6ff"1"
Te6edf3android:layout_marginStart=Ta5d6ff"8dp"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_app_settings" Tff7b72/>
Tff7b72</LinearLayout>
Tff7b72<ProgressBar
Te6edf3android:id=Ta5d6ff"@+id/rnodeProgress"
Te6edf3style=Ta5d6ff"?android:attr/progressBarStyleHorizontal"
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:max=Ta5d6ff"100"
Te6edf3android:progress=Ta5d6ff"0" Tff7b72/>
Tff7b72<TextView
Te6edf3android:id=Ta5d6ff"@+id/rnodeStatus"
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:paddingTop=Ta5d6ff"4dp"
Te6edf3android:paddingBottom=Ta5d6ff"8dp"
Te6edf3android:text=Ta5d6ff"@string/rnode_flasher_ready"
Te6edf3android:textSize=Ta5d6ff"13sp" Tff7b72/>
Tff7b72<ScrollView
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"0dp"
Te6edf3android:layout_weight=Ta5d6ff"1"Tff7b72>
Tff7b72<TextView
Te6edf3android:id=Ta5d6ff"@+id/rnodeLog"
Te6edf3android:layout_width=Ta5d6ff"match_parent"
Te6edf3android:layout_height=Ta5d6ff"wrap_content"
Te6edf3android:fontFamily=Ta5d6ff"monospace"
Te6edf3android:textSize=Ta5d6ff"12sp"
Te6edf3android:textIsSelectable=Ta5d6ff"true" Tff7b72/>
Tff7b72</ScrollView>
Tff7b72</LinearLayout>
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────